\section{Skyline\_\-Pre\-Sort Class Reference}
\label{class_skyline___pre_sort}\index{Skyline_PreSort@{Skyline\_\-PreSort}}
$<$Date$>$20:18pm, Nov 26th, 2006$<$/Date$>$  


Collaboration diagram for Skyline\_\-Pre\-Sort:\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Skyline\_\-Pre\-Sort} ()
\end{CompactItemize}
\subsection*{Static Public Member Functions}
\begin{CompactItemize}
\item 
static {\bf Skyline\_\-Pre\-Sort} {\bf Instance} ()
\item 
static Array\-List {\bf Skyline\-Query\_\-Presorted} (Data\-Table dt, Array\-List column\-List, Array\-List Type\-List)
\begin{CompactList}\small\item\em Skylines the query\_\- presorted. \item\end{CompactList}\end{CompactItemize}
\subsection*{Static Private Member Functions}
\begin{CompactItemize}
\item 
static Data\-Table {\bf Pre\-Sort} (Data\-Table dt\-Source, Array\-List column\-List, Array\-List Type\-List)
\begin{CompactList}\small\item\em Presort all the values in each column of the data table, according to the sorting type specified in Tyoe\-List. \item\end{CompactList}\end{CompactItemize}
\subsection*{Static Private Attributes}
\begin{CompactItemize}
\item 
static {\bf Skyline\_\-Pre\-Sort} {\bf m\_\-instance} = null
\end{CompactItemize}


\subsection{Detailed Description}
$<$Date$>$20:18pm, Nov 26th, 2006$<$/Date$>$ 

$<$author$>$Jarod Wen$<$/author$>$ 



\subsection{Constructor \& Destructor Documentation}
\index{Skyline_PreSort@{Skyline\_\-Pre\-Sort}!Skyline_PreSort@{Skyline\_\-PreSort}}
\index{Skyline_PreSort@{Skyline\_\-PreSort}!Skyline_PreSort@{Skyline\_\-Pre\-Sort}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Skyline\_\-Pre\-Sort.Skyline\_\-Pre\-Sort ()}\label{class_skyline___pre_sort_8e61538e8449047c2ebadffef7b4a0ad}




\subsection{Member Function Documentation}
\index{Skyline_PreSort@{Skyline\_\-Pre\-Sort}!Instance@{Instance}}
\index{Instance@{Instance}!Skyline_PreSort@{Skyline\_\-Pre\-Sort}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static {\bf Skyline\_\-Pre\-Sort} Skyline\_\-Pre\-Sort.Instance ()\hspace{0.3cm}{\tt  [static]}}\label{class_skyline___pre_sort_ae4b3d114e72653c2b3259b812416397}


\index{Skyline_PreSort@{Skyline\_\-Pre\-Sort}!PreSort@{PreSort}}
\index{PreSort@{PreSort}!Skyline_PreSort@{Skyline\_\-Pre\-Sort}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static Data\-Table Skyline\_\-Pre\-Sort.Pre\-Sort (Data\-Table {\em dt\-Source}, Array\-List {\em column\-List}, Array\-List {\em Type\-List})\hspace{0.3cm}{\tt  [static, private]}}\label{class_skyline___pre_sort_7f8ce8e206aef7b6503c195a30ee2443}


Presort all the values in each column of the data table, according to the sorting type specified in Tyoe\-List. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em dt\-Source}]Source data table\item[{\em column\-List}]All the columns in the skyline query\item[{\em Type\-List}]Sorting type: for each item, 0-AESC, 1-DESC\end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]The table contains sorted index of the source data objects\end{Desc}
\index{Skyline_PreSort@{Skyline\_\-Pre\-Sort}!SkylineQuery_Presorted@{SkylineQuery\_\-Presorted}}
\index{SkylineQuery_Presorted@{SkylineQuery\_\-Presorted}!Skyline_PreSort@{Skyline\_\-Pre\-Sort}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static Array\-List Skyline\_\-Pre\-Sort.Skyline\-Query\_\-Presorted (Data\-Table {\em dt}, Array\-List {\em column\-List}, Array\-List {\em Type\-List})\hspace{0.3cm}{\tt  [static]}}\label{class_skyline___pre_sort_4b14814443c1999d61a249d20ccac7ba}


Skylines the query\_\- presorted. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em dt}]The dt.\item[{\em column\-List}]The column list.\item[{\em Type\-List}]The type list.\end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]\end{Desc}


\subsection{Member Data Documentation}
\index{Skyline_PreSort@{Skyline\_\-Pre\-Sort}!m_instance@{m\_\-instance}}
\index{m_instance@{m\_\-instance}!Skyline_PreSort@{Skyline\_\-Pre\-Sort}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Skyline\_\-Pre\-Sort} {\bf Skyline\_\-Pre\-Sort.m\_\-instance} = null\hspace{0.3cm}{\tt  [static, private]}}\label{class_skyline___pre_sort_4fb45f0af53fb09f6a35405c3eb43d34}




The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
E:/Documents and Settings/Lee\-Winnie/My Documents/Visual Studio 2005/Web\-Sites/Skyline\-Web\-Site/App\_\-Code/{\bf Skyline\_\-Pre\-Sort.cs}\end{CompactItemize}
